@charset "utf-8";

/* 定义字体 */
@font-face {
    font-family: "lexbold";
    src: url("../font/Nobel\ Bold.ttf");
}

@font-face {
    font-family: "lexbook";
    src: url("../font/Nobel\ Book.ttf");
}

.box {
    width: 100%;
    position: relative;
    height: 100vh;
}


.box .txtBox {
    padding: .68rem .45rem 1.4rem .6rem;
    font-size: .28rem;
    line-height: .48rem;
    letter-spacing: 1px;
    color: #666666;
    font-family: lexbook;
}

.box .txtBox .title {
    font-size: .42rem;
    color: #333333;
    font-family: lexbold;
    font-weight: bold;
}

.box .txtBox .contentBox .titleName {
    /* height: .8rem; */
    /* line-height: .8rem; */
    font-size: .28rem;
    color: #aaaaaa;
    /* font-family: lexbook; */
    padding: .2rem 0;
}
.box .txtBox .contentBox{
    font-family: lexbook;
}
.box .txt {
    display: flex;
}

.box .footerBox {
    width: 100%;
    min-width: 320px;
    max-width: 640px;
    padding: 0 .4rem .2rem;
    position: fixed;
    background: #ffffff;
    /* bottom: .4rem; */
    bottom: 0;
    left: 0;
}

.box .footerBox .footerChild {
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.box .footerBox .footerChild .lt {
    color: #cccccc;
    font-size: 1.2rem;
    line-height: 1.2rem;
    font-family: lexbold;
}

.box .footerBox .footerChild .rt {
    width: 3.92rem;
    height: .33rem;
    background: url('../img/logo.png') no-repeat;
    background-size: contain;
    margin-bottom: .1rem;
}

.box .footerBox .footerChild .left {
    font-size: .38rem;
    color: #cccccc;
    font-family: lexbold;
    letter-spacing: 1px;
}